<?php

// 自动载入函数
class Autoloader
{
	// 向PHP注册在自动载入函数
	public static function register()
	{
		spl_autoload_register(array(new self, 'autoload'));
	}

	// 根据类名载入所在文件
	public static function autoload($className)
	{
		// DIRECTORY_SEPARATOR：目录分隔符，linux上就是 ’/’  windows上是 ’\’
		$filePath = JOE_ROOT . 'class' . DIRECTORY_SEPARATOR . $className;
		$filePath = str_replace('\\', DIRECTORY_SEPARATOR, $filePath) . '.php';
		if (file_exists($filePath)) {
			require_once $filePath;
			return true;
		} else {
			return false;
		}
	}
}
Autoloader::register();